tools/libxc: Migration v2 compatibility for unmodified libxl
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 2 Apr 2015 10:33:58 +0000 (11:33 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 5 May 2015 13:30:47 +0000 (14:30 +0100)
commit418cb785ef91239b469e4f091f6cfde2bffba5f9
tree4e1cf9a469453965c6a38545adb803a585b6f045
parentedfb555d86f5f91f5501fd1c2181a6c6c1c809ae
tools/libxc: Migration v2 compatibility for unmodified libxl

These changes cause migration v2 to behave similarly enough to legacy
migration to function for HVM guests under an unmodified xl/libxl.

The migration v2 work for libxl will fix the layering issues with the
toolstack and qemu records, at which point this patch will be unneeded.

It is however included here for people wishing to experiment with migration v2
ahead of the libxl work.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Ian Campbell <Ian.Campbell@citrix.com>
tools/libxc/Makefile
tools/libxc/xc_sr_restore_x86_hvm.c
tools/libxc/xc_sr_save_x86_hvm.c